/**
 * CSS Document * 
 * Created by Jessie 2016/8/19.
 */
@font-yahei:"微软雅黑";
.float-left {
  float: left;
}

.float-right {
  float: right;
}

.dis-in-b {
  display: inline-block;
}
ul,li{list-style: none;}
.tit-top{height: 42px;margin:0;padding-left:20px;background: #438eb9;font:18px/42px @font-yahei;color: #fff;em{font:14px/42px @font-yahei;}}
.left{background:#3f5974;height: 100%;
  .tb-label{.dis-in-b;.float-left;margin:10px 10px 0 0;}
  .jt-span{color: #fff;.dis-in-b;.float-right;margin:10px 0 0 0;}
  dt{border-bottom: 1px solid #334d68;padding:0 20px 0 15px;
    a{.dis-in-b;width:100%;font:16px/38px @font-yahei;color: #fff;
      &:hover{text-decoration: none;}
    }
  }
  h2{height: 38px;border-bottom: 1px solid #334d68;padding:0 20px 0 20px;margin: 0;
    a{.dis-in-b;width:100%;font:14px/38px @font-yahei;color: #fff;
      &:hover{text-decoration: none;}
    }
  }
  .ul03{margin: 0;padding: 0;
    li{border-bottom: 1px solid #334d68;padding: 0 32px 0 48px;margin:0;
      a{.dis-in-b;width:100%;font:14px/38px @font-yahei;color: #fff;text-decoration: none;
        &:hover{text-decoration: none;}
      }
    }
  }
  .wlgl-left{margin: 0;padding: 0;
    li{height: 34px;border-bottom: 1px solid #334d68;padding:0 20px 0 20px;margin: 0;
      a{.dis-in-b;width:100%;font:14px/34px @font-yahei;color: #fff;
        &:hover{text-decoration: none;}
      }
      &.active{a{font-weight: bold;}}
    }
  }
}
.xxhj-right{th,td{text-align: center;}
  .tit01{padding:0 10px;margin:0;border: 1px solid #ddd;border-bottom: none;font:bold 16px/40px @font-yahei;color: #333;}
  .tit02{strong{.dis-in-b;background: #ddd;padding: 0 15px;font:14px/40px @font-yahei;color: #000;-webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;}}
  .table01{border: 1px solid #ddd;width: 100%;
    td{padding:5px 0;font:14px/24px @font-yahei;color: #333;width: 35%;
      &.td-tit{width:15%;padding-right: 10px;text-align: right;}
      .sr01{width: 100%;padding-left: 20px;border: 1px solid #ddd;font:14px/24px @font-yahei;color: #333;}
      .sel01{width: 100%;padding-left: 20px;border: 1px solid #ddd;font:14px/24px @font-yahei;color: #333;}
      textarea{width:100%;padding: 10px;border: 1px solid #ddd;font:14px/24px @font-yahei;color: #333;}
    }
  }
}
.sjgl-right{
  th,td{text-align: center;a{margin: 0 5px;}}
}
.sjgz-right{
  .table01{width: 100%;
    td{padding:5px 0;font:14px/24px @font-yahei;color: #333;width: 35%;
      &.td-tit{width:15%;padding-right: 10px;text-align: right;font-weight: bold;}
    }
  }
  .table02{
      .td-one{width: 20%;}
  }
  .tab-times{
    background: url("../images/2016zhdd_bg.png") repeat-x left center;margin-top: 20px;
    li{.dis-in-b;.float-left;width:16.66%;height: 90px;
      span{.dis-in-b;width: 100%;}font:16px/30px @font-yahei;color: #333;text-align: center;
      a{.dis-in-b;width: 100%;height: 30px;background: url("../images/2016zhdd_yd.png") no-repeat center center;
        &:hover{border: none;}
      }
      P{font:16px/20px @font-yahei;color: #333;text-align: center;}
      &.active{
        span{color: #f60;}
        a{background: url("../images/2016zhdd_yd_h.png") no-repeat center;border: none;}
      }
    }
  }
}
/* history */
#history{width:260px;height:450px;position:relative;}
.title{height:95px;line-height:95px;text-indent:280px;}
#circle{
  width:88px;height:88px;position:absolute;top:7px;left:36px;border:6px solid rgba(0,0,0,0.15);border-radius:95px;text-indent:0;text-align:center;
  -webkit-transition:all 0.3s linear;
  -moz-transition:all 0.3s linear;
  -o-transition:all 0.3s linear;
  transition:all 0.3s linear;
}
#circle .cmsk{height:88px;position:absolute;width:88px;top:0;left:0;}
#circle:hover{
  transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -webkit-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  border-color:rgba(0,0,0,0);
}
.clock{display:block;}
#circle:hover {border-color:rgba(255,255,255,0.6);background-color:#6bc30d;}
#circle:hover .clock{display:block;}
#circle:hover .circlecontent{display:none;}
#circle span{font-size:18px;color:#b0b0b0;}
#circle .clock{
  background:url(../images/clock.png) no-repeat 0 0;width:83px;height:83px;position:absolute;top:0;left:0;display:none;
  -webkit-transition:all 0.5s linear;
  -moz-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
  transition:all 0.5s linear;
  border-radius:0;
}
#circle:hover .clock{border-radius:83px;}
.timeyear{color:#b0b0b0;font-size:18px;line-height:20px;}
.timeblock{height:28px;margin-top:22px;margin-left:5px;}
.timeblock span{display:block;height:24px;width:16px;background:url("../images/date.png") no-repeat 0 0;float:left;}
.timeblock .numf{background-position:0px -48px;}
.timeblock .nums{background-position:0px 0px;}
.timeblock .numt{background-position:0px -24px;}
.timeblock .numfo{background-position:0px -72px;}
#content{height:355px;width:260px;overflow:hidden;background:url("../images/vertical.png") no-repeat 76px top;padding-top:10px;}
.list{overflow:hidden;position:relative;margin: 0;padding: 0;}
.list li{height:110px;vertical-align:bottom;overflow:hidden;position:relative;}
.liwrap{height:55px;margin-top:28px;}
.lileft{position:absolute;top:0;left:0;height:55px;width:58px;text-align:right;
span{line-height: 27px;}}
.liright{position:absolute;top:0;right:0;height:55px;width:160px;overflow: hidden;
  font:14px/18px @font-yahei;color: #666;
}
.histt{height:35px;line-height:35px;}
.hisct{font-size:14px;color:#6e6e6e;line-height: 20px;}
.md{font-size:18px;color:#AEAEAE;}
.year{font-size:12px;color:#AEAEAE;margin-right:10px;}
.point{width:55px;height:55px;position:absolute;top:0;left:52px;background:url(../images/point.png) no-repeat 0 18px;overflow:hidden;}
.point b{
  height:16px;width:16px;background:#fff;display:block;margin:19px 0 0 20px;border-radius:18px;border:2px solid #6bc30d;
  -webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  -o-transition:all 0.1s linear;
  transition:all 0.1s linear;
  position:absolute;
  top:0;left:0;
}
.thiscur .point b{border:7px solid rgba(107,195,13,0.6);margin:19px 0 0 20px;border-radius:52px;}
.thiscur .histt a{color:#6bc30d;}
.histt a{
  font-size:24px;color:#747474;
  -webkit-transition:all 0.3s linear;
  -moz-transition:all 0.3s linear;
  -o-transition:all 0.3s linear;
  transition:all 0.3s linear;
}
.wlgl-right{
  th,td{text-align: center;}
  .tit01{
    strong{font:bold 16px/2em @font-yahei;color: #0099cc;}
  }
}